camera_destroy


描述

使用此函数来销毁任何相机。使用此函数你需要提供相机的ID值,这个ID值是你在 camera_create_* 函数中得到的,或者如果你在房间编辑器中设置可视区域和视野,你也可以从 view_camera 数组中得到此ID值。. 你 不能 销毁被分配给当前可视区域的相机,除非你在同一步骤中将新相机分配给了该视野。你也应该 总是 那些通过代码创建,但现在不再需要的相机来防止存储泄露。如果你有任何在房间编辑器中已分配的相机,你也可以销毁默认相机,但你注意你要用新相机分配给可视区域(或者禁用它),否则你会得到奇怪的结果。


语法:

camera_destroy(camera_id)


参数:

参数 描述
camera_id 当你创建摄像机时的独特ID值


返回:

实数(相机的独特ID值)


例如:

camera_destroy(view_camera[0]);
view_camera[0] = camera_create_view(0, 0, 640, 480, 0, obj_Player, 5, 5, -1, -1);

上述代码将销毁赋给view port[0]的相机,然后创建一个新相机并将它的ID值赋给此port。


上一页: Cameras
下一页: camera_apply
© Copyright YoYo Games Ltd. 2018 All Rights Reserved